def single_step_transfer_1():
  """Internal Call from DN1 to DN2, DN2 abnormal SingleStepTransfer on DN3"""
  SipPhone1.MakeCall(DN2)
  SipPhone2.AnswerCall()
  SipPhone2.SingleStepTransfer(DN3)
  SipPhone1.ReleaseCall()
  
def single_step_transfer_2():
  """Internal Call from DN1 to DN2, DN2 SingleStepTransfer on DN3"""
  SipPhone1.MakeCall(DN2)
  SipPhone2.AnswerCall()
  SipPhone2.SingleStepTransfer(DN3)
  SipPhone3.AnswerCall()
  SipPhone1.ReleaseCall()
  
def single_step_transfer_3():
  """Internal Call from DN1 to DN2, DN1 abnormal SingleStepTransfer on DN3"""
  SipPhone1.MakeCall(DN2)
  SipPhone2.AnswerCall()
  SipPhone1.SingleStepTransfer(DN3)
  SipPhone2.ReleaseCall()
  
def single_step_transfer_4():
  """Internal Call from DN1 to DN2, DN1 SingleStepTransfer on DN3"""
  SipPhone1.MakeCall(DN2)
  SipPhone2.AnswerCall()
  SipPhone1.SingleStepTransfer(DN3)
  SipPhone3.AnswerCall()
  SipPhone2.ReleaseCall()  
  

def single_step_transfer_21():
  """INBOUND Call from Ext1DN1 to DN2, abnormal SingleStepTransfer on DN3"""
  Ext1SipPhone1.MakeCall(DN2)
  SipPhone2.AnswerCall()
  SipPhone2.SingleStepTransfer(DN3)
  Ext1SipPhone1.ReleaseCall()


def single_step_transfer_22():
  """INBOUND Call from Ext1DN1 to DN2,  SingleStepTransfer on DN3"""
  Ext1SipPhone1.MakeCall(DN2)
  SipPhone2.AnswerCall()
  SipPhone2.SingleStepTransfer(DN3)
  SipPhone3.AnswerCall()
  SipPhone3.ReleaseCall()
  
  

def single_step_transfer_31():
  """Internal Call from DN1 to DN2, abnormal SingleStepTransfer on Ext1DN2"""
  SipPhone1.MakeCall(DN2)
  SipPhone2.AnswerCall()
  SipPhone2.SingleStepTransfer(Ext1DN2)
  SipPhone1.ReleaseCall()


def single_step_transfer_32():
  """Internal Call from Ext1DN1 to DN2,  SingleStepTransfer on DN3"""
  SipPhone1.MakeCall(DN2)
  SipPhone2.AnswerCall()
  SipPhone2.SingleStepTransfer(Ext1DN2)
  Ext1SipPhone2.AnswerCall()
  Ext1SipPhone2.ReleaseCall()  